Software Development Guided By Models - The XIS UML Profile
نویسندگان
چکیده
The UML is used to detail high level software specifications that will be interpolated for XMI and XIS (XML Information Systems) as interchange formats based on XML. UML and XML are expected to be the next generation of modeling and data interchange standards respectively. In this paper, we describe the UML Profile for XIS architecture as a proposal for software development guided by UML models. The XIS system is based on a multi-phase generative programming approach, starting from high-level UML models till software artifacts (such as Java code and SQL scripts), passing through different representations, namely OMG’s XMI, and our (XIS) specific XML vocabulary. The main contribute of this paper is the overview of the XIS system and the proposal and discussion of the XIS UML profile.
منابع مشابه
Modeling User Interfaces with the XIS UML Profile
This paper discusses different UIs design approaches. We describe how to design user interfaces, based on a MDD approach, by applying the XIS language. XIS is a coherent UML profile focused on model interactive systems. XIS integrates best practices and principles of the MDA/MDD paradigm to improve the UI design, such as separation of concerns, model-to-model and model-to-code transformations. ...
متن کاملEvaluation of XIS-Mobile, a Domain Specific Language for Mobile Application Development
The great evolution of the mobile market during the last years caused some fragmentation of the mobile platforms namely through the existence of different programming languages and software development tools for each platform. This fact can be an obstacle and increases the development complexity and costs when we want to develop mobile applications for multiple platforms. The XIS-Mobile domain ...
متن کاملA Model-Driven Development Approach for Responsive Web Applications: The XIS-Web Technology
Nowadays users use multiple devices (e.g., mobile, laptops, watches, automobiles) to access a myriad of Web applications. This situation has increased the importance of developing and maintaining such applications in a responsive way, i.e. with the ability to seamlessly display their contents on multiple devices with different screen of any given size. This paper proposes the XIS-Web technology...
متن کاملThe XIS Approach and Principles
XIS is a R&D project which mission is to analyze, develop and evaluate mechanisms and tools to produce information systems from a more efficient and productive way than it is done currently. XIS project is influenced by MDA reference model, and is mainly based on three principles: it is based on high-level models specification; it is based on generative programming techniques; and it is compone...
متن کاملRunning and Debugging UML Models
Software development evolution is a history of permanent seeks for raising the abstraction level to new limits overcoming new frontiers. Executable UML (xUML) comes this way as the expectation to achieve the next level in abstraction, offering the capability of deploying a xUML model in a variety of software environments and platforms without any changes. This paper comes as a first expedition ...
متن کامل